package com.dims_hsrc.data.domain;

import lombok.Data;

/**
 * 函数映射结果对象
 * 包含需求和技术指标的名称、类型，以及映射变量、公式和单位
 */
@Data
public class DataFunctionMappingResult {
    /**
     * 映射ID
     */
    private String id;
    
    /**
     * 结构-指标ID
     */
    private String siid;
    
    /**
     * 结构-需求ID
     */
    private String sdid;
    
    /**
     * 需求名称
     */
    private String demandName;

    /**
     * 需求类型
     */
    private String demandType;
    
    /**
     * 需求父ID
     */
    private String demandPid;
    
    /**
     * 需求是否为目录
     */
    private String demandIsdir;
    
    /**
     * 需求父级名称
     */
    private String demandParentName;
    
    /**
     * 技术指标名称
     */
    private String indicatorName;

    /**
     * 技术指标类型
     */
    private String indicatorType;
    
    /**
     * 技术指标父ID
     */
    private String indicatorPid;
    
    /**
     * 技术指标是否为目录
     */
    private String indicatorIsdir;
    
    /**
     * 技术指标父级名称
     */
    private String indicatorParentName;
    
    /**
     * 变量名
     */
    private String variable;
    
    /**
     * 映射公式
     */
    private String formula;
    
    /**
     * 单位
     */
    private String unit;
    
    /**
     * 计数
     */
    private Integer cnt;
} 